package com.im

// 程序入口
fun main() {
    try {
        // 创建服务
        val server = Server()

        // 开启服务
        val result: Boolean = server.start()
        if (!result) {
            println("Start server failed.")
            return
        }

        // 显示 IP 地址和端口号
        val serverAddress = String.format("IP: %s\nPort: %d", server.getLocalSocketAddress().toString(), server.getLocalPort())
        println(serverAddress)
    } catch (e: Exception) {
        println("Start server failed.")
    }
}
